// 折线图配置
export const lineOption = (series, toolbox) => {
  return {
    tooltip: {
      trigger: "axis",
    },
    color: ["#73F6AF", "#00D1FF", "#FE8800"],
    legend: {
      data: ["A相", "B相", "C相"],
      textStyle: {
        fontSize: 15,
        color: "#fff",
      },
      bottom: "15",
    },
    grid: {
      left: "2%",
      right: "2%",
      bottom: "50",
      containLabel: true,
    },
    xAxis: {
      type: "category",
      axisLine: {
        lineStyle: {
          color: "#314450",
          width: "2",
        },
      },
      axisLabel: {
        textStyle: {
          color: "#BFCAD4",
          fontSize: "14",
        },
      },
      axisTick: {
        show: false, // 不显示坐标轴刻度线
      },
      data: ["5m", "15m", "30m", "45m", "60m", "75m", "90m", "100m"],
    },
    yAxis: {
      type: "value",
      name: "温度/°C",
      nameTextStyle: {
        color: " #BFCAD4",
        nameLocation: "start",
        fontSize: "14",
      },
      min: 0, //取0为最小刻度
      scale: true, //自适应
      nameGap: 15,
      axisTick: {
        show: false, //刻度线
      },
      axisLine: {
        show: false, //隐藏y轴
      },
      axisLabel: {
        // show: false, //隐藏刻度值
        textStyle: {
          color: "#BFCAD4",
          fontSize: "14",
        },
      },
      splitLine: {
        // ⽹格线
        show: true,
        lineStyle: {
          color: "#2e3f48",
          type: "dotted",
          width: "2",
        },
      },
    },
    series: series,
    toolbox: toolbox,
  };
};

// 甲烷遥测折线图配置
export const methaneOption = (series) => {
  return {
    tooltip: {
      trigger: "axis",
    },
    color: ["#00D1FF"],
    grid: {
      left: "0",
      right: "0",
      bottom: "0",
      containLabel: true,
    },
    xAxis: {
      type: "category",
      axisLine: {
        lineStyle: {
          color: "#314450",
          width: "2",
        },
      },
      axisLabel: {
        textStyle: {
          color: "#BFCAD4",
          fontSize: "14",
        },
      },
      axisTick: {
        show: false, // 不显示坐标轴刻度线
      },
      data: [
        "0",
        "10",
        "20",
        "30",
        "40",
        "50",
        "60",
        "70",
        "80",
        "90",
        "100",
        "110",
        "120",
        "130",
        "140",
        "150",
        "160",
        "170",
        "180",
        "190",
        "200",
        "210",
        "220",
        "230",
        "240",
        "250",
        "260",
        "270",
        "280",
        "290",
        "300",
        "310",
        "320",
        "330",
        "340",
        "350",
        "360",
      ],
    },
    yAxis: {
      type: "value",
      name: "ppm",
      nameTextStyle: {
        color: " #BFCAD4",
        nameLocation: "start",
        fontSize: "14",
      },
      min: 0, //取0为最小刻度
      scale: true, //自适应
      nameGap: 15,
      axisTick: {
        show: false, //刻度线
      },
      axisLine: {
        show: false, //隐藏y轴
      },
      axisLabel: {
        // show: false, //隐藏刻度值
        textStyle: {
          color: "#BFCAD4",
          fontSize: "14",
        },
      },
      splitLine: {
        // ⽹格线
        show: true,
        lineStyle: {
          color: "#2e3f48",
          type: "dotted",
          width: "2",
        },
      },
    },
    series: series,
  };
};
